<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@page import="java.util.*"%>
<%@page import="com.infomanage.po.*"%>
<%@page import="com.infomanage.vo.*"%>
<%@page import="com.infomanage.enums.*"%>
<%@page import="com.infomanage.service.plan.*"%>
<%  response.addDateHeader("Expires", 0);response.setHeader("Pragma","no-cache"); response.setHeader("Cache-Control","no-cache");%>
<%
    request.setCharacterEncoding("UTF-8");
	User user = (User) request.getSession().getAttribute(com.infomanage.util.Consts.LOGINED_USER);
	List<LeaderreservePlanItem>  leaders = LeaderReservePlanService.search(request,response, out);
	int count = 0;
	if(leaders != null){
		count = leaders.size();
	}
	
	// 主界面中查询条件
	String deptId = request.getParameter("deptId");
	if(deptId == null) deptId = "";
	String personId = request.getParameter("personId");
	if(personId == null) personId = "";
	String currentPosition = request.getParameter("currentPosition");
	if(currentPosition == null) currentPosition = "";
	
	// 当前页号
	String currPageNum = request.getParameter("currPageNum");
	if(currPageNum == null) currPageNum = "1";
	
	// 总总页数
	int totalPageSize = LeaderReservePlanService.getPageCount(request,response, out);
%>
<html>
<head>
	<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
	<link href="../../css/style.css" rel="stylesheet" type="text/css">
	<script type="text/javascript" src="../../js/common.js"></script>
	<script type="text/javascript">
		function modifyItem(id) {
			var url = "leaderReserve_edit.jsp?leaderId=" + id;
			var width = '550px';
			var height ='420px';
			var arg = "dialogHeight:" + height + ";dialogWidth:" + width + ";status:no;location:no;";
			var returnValue = window.showModalDialog(url, "", arg);
			if(returnValue != null){
				window.location.reload();
			}
		}

		function delItem(id) {
			if(window.confirm("确定删除吗？")){
				actionFrame.location.href = "leaderReserve_action.jsp?actionType=del&leaderId=" + id;
			}
		}


		function viewItem(id){
		    var url = "leaderReserve_view.jsp?leaderId=" + id;
		    var width = '550px';
			var height ='420px';
			var arg = "dialogHeight:" + height + ";dialogWidth:" + width + ";status:no;location:no;Minimize=yes;Maximize=yes";
			window.showModalDialog(url, "", arg);
		}
		
	   function showError(error){
		   alert(error);
	   }

	   function showInfo(info){
		   if(info && info != "") {
		   		alert(info);
		   }
		   window.location.reload();
	   }
	</script>
</head>
<body rightmargin="0" bottommargin="0" leftmargin="0" topmargin="0" onclick="parent.clickBody();">
<table width="100%" height="100%"  border="0" align="center" cellpadding="0" cellspacing="0" style="table-layout: fixed;background: #ffffff;">
	<tr height="29px">
        <td valign="middle" height="29px" class="td_title" style="padding-left:20px;border-right: 1px #a3c6e2 solid;">
        	干部储备计划列表
        </td>
    </tr>
    <tr>
    	<td valign="top">
    		 <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" class="tabMain">
    		 	<col width="4%">
    		 	<col width="10%">
    		 	<col width="13%">
    		 	<col width="13%">
    		 	<col width="10%">
    		 	<col width="10%">
    		 	<col width="20%">
    		 	<col width="20%">
         		<tr class="thlist">
         			<td>
         				<a href="#" flag="none" onclick="selectAll(this, '<%=count%>');" title="全选/全清" style="color:#15428B;">选择</a>
         			</td>
         			<td>
			    		姓名 
			    	</td>
			    	<td>
			    		所属单位
			    	</td>
			    	<td>
			    		日期
			    	</td>
			    	<td>
			    		现任职务
			    	</td>
			    	<td>
			    		候选职位
			    	</td>
			    	<td>
			    		备注
			    	</td>
			    	<td>
			    		操作
			    	</td>
         		</tr>
         		
         		<!-- 输出数据 -->
         		<tr valign="top">
         			<td colspan="8" width="100%">
         				<div style="width: 100%;height: 100%;overflow: auto;">
         					<table class="altColorTable"  cellpadding="0" cellspacing="0">
				    		 	<col width="4%">
				    		 	<col width="10%">
				    		 	<col width="13%">
				    		 	<col width="13%">
				    		 	<col width="10%">
				    		 	<col width="10%">
				    		 	<col width="20%">
				    		 	<col width="20%">
				    		 	<%	
				    		 	int i = -1;
				    		 		if(leaders != null) {
				    		 			for(LeaderreservePlanItem leaderItem : leaders) {
				    		 				LeaderreservePlan leader = leaderItem.getBean();
				    		 				Person person = leaderItem.getPerson();
				    		 				i++;
				    		 	%>
         						<tr class="tdlist">
         							<td>
         								<input onclick="selectItem(this);" id="selBox_<%=i%>" type="checkbox" value="<%=leader.getLeaderReservePlanId()%>">
         							</td>
         							<td>
         								<a href="#" onclick="showPerson('<%=person.getPersonId()%>');" title="查看人员信息"><%=person.getName() %></a>
         							</td>
         							<td>
         								<%=person.getDeptName() == null ? "" : person.getDeptName()%>
         							</td>
         							<td>
         								<%=leader.getTimestamp() %>
         							</td>
         							<td>
         								<%=PositionType.valueOf(leader.getCurrentPosition()).title() %>
         							</td>
         							<td>
         								<%=PositionType.valueOf(leader.getCandidatePostion()).title()   %>
         							</td>
         							<td title="<%=leader.getDesciption()%>">
         								<%=leader.getDesciption()%>
         							</td>
         							<td>
         								<a href="javascript:viewItem('<%=leader.getLeaderReservePlanId()%>');" title="查看详情"><img src="../../img/btn_view.png" border="0">&nbsp;查看</a>
         								<%
	         								if(user != null && user.getRoleId() != RoleType.GENERALUSER.value()){
	         							%>
         								<a href="javascript:modifyItem('<%=leader.getLeaderReservePlanId()%>');" title="修改"><img src="../../img/dot_xg.gif" border="0">&nbsp;修改</a>
         								<a href="javascript:delItem('<%=leader.getLeaderReservePlanId()%>');" title="删除"><img src="../../img/dot_sc.gif" border="0">&nbsp;删除</a>
         								<%
         								}
         								%>
         							</td>
         						</tr>
				    		 	
				    		 	<%	
				    		 			}
				    		 		}
				    		 	%>
         					</table>
         				</div>
         			</td>
         		</tr>
         	 </table>
    	</td>
    </tr>
    
    <!-- 分页 -->
    <tr height="20px">
    	<td class="tabMainBot">
    		<jsp:include page="../common/pagination.jsp" flush="true">
    			<jsp:param name="totalPageSize" value="<%=totalPageSize%>"/>
    			<jsp:param name="currPageNum" value="<%=currPageNum%>"/>
    		</jsp:include>
    	</td>
    </tr>
</table>
<iframe src="#" name="actionFrame" style="display: none;"></iframe>
<!-- 分页表单 -->
<form name="pageForm" action="">
	<input type="hidden" name="currPageNum" value="<%=currPageNum%>">
	<input type="hidden" name="totalPageSize" value="<%=totalPageSize%>">
	<!-- 查询参数 -->
	<input type="hidden" name="deptId" value="<%=deptId%>">
	<input type="hidden" name="personId" value="<%=personId %>">
	<input type="hidden" name="currentPosition" value="<%=currentPosition %>">
</form>
</body>
</html>
